package com.ess.project.examine.record.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ess.project.examine.grade.domain.ExamineGradeEntity;
import com.ess.project.examine.record.domain.ExamineRecordEntity;

import javax.servlet.http.HttpServletResponse;
import java.io.InputStream;
import java.util.List;

/**
 * @Description:
 * @Date: Created in 8:56 上午 2021/3/20
 * @Author: daihui
 * @Modified By:
 */
public interface IRecordService extends IService<ExamineRecordEntity> {

    List<ExamineRecordEntity> selectRecordList(ExamineRecordEntity record);

    void export(ExamineRecordEntity record, HttpServletResponse response);

    List<ExamineGradeEntity> importRecordData(InputStream inputStream);

    List<ExamineRecordEntity> selectExamineTimeList();

    ExamineRecordEntity selectRecordById(Integer recordId);

    int updateRecord(ExamineRecordEntity record);

    int deleteRecordByIds(String ids);
}
